from models import User

def authenticate(username, password):
    # 在这里根据用户名和密码验证用户身份，并返回用户对象
    user = User.query.filter_by(username=username).first()
    if user and user.password == password:
        return user

def identity(payload):
    # 根据 JWT 负载中的用户标识，返回用户对象
    user_id = payload['identity']
    return User.query.get(user_id).id